package com.example.demo.service;

import com.example.demo.entity.ArticleInfoVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * Created by zzr on 2018/9/25.
 */
public interface ArticleInfoService {


    //插入文章信息选择性
    boolean addArticle(ArticleInfoVO articleInfoVO);

    //按照主键删除文章
    boolean deleteArticleById(@Param("id") Integer id);

    //修改文章信息选择性
    boolean updateArticle(ArticleInfoVO articleInfoVO);

    //根据文章名称模糊查询
    List<ArticleInfoVO> getArticleByName(@Param("title") String title);

    //文章列表
    List<Map<String, Object>> articleList(@Param("label") String label, @Param("subLabel") String subLabel, @Param("author") String author, @Param("beginTime") String beginTime, @Param("endTime") String endTime);

}
